c881a91d2dd3d9eaa80a1b098a93d2b085848b6c,src/com/redhat/ceylon/compiler/java/codegen/InvocationBuilder.java,CallableSpecifierInvocationBuilder,makeInvocation,#,1157

Before Change


    @Override
    protected JCExpression makeInvocation() {
        gen.at(node);
        JCExpression result = gen.make().Apply(primaryTypeArguments, 
                gen.naming.makeQuotedQualIdent(callable, Naming.getCallableMethodName()), 
                transformArgumentList(null));
        if(handleBoxing)
            result = gen.expressionGen().applyErasureAndBoxing(result, returnType, 
                    !unboxed, boxingStrategy, returnType);

After Change


        gen.at(node);
        
        this.callBuilder.typeArguments(primaryTypeArguments)
            .invoke(gen.naming.makeQuotedQualIdent(callable, Naming.getCallableMethodName()));
        
        transformArgumentList(null);
        JCExpression result = this.callBuilder.build();